Achieving High Degree of Concurrency in Multidatabase Transaction Scheduling
نویسندگان
چکیده
A multidatabase system (MDBS), which is also called a heterogeneous distributed database system (HDDBS) or federated database system (FDBS), is a facility that allows users or applications to access data located in multiple local database systems (LDBSs), each of which is autonomously operated. Several practical MDBS concurrency control schemes have been proposed whilst maintaining global consistency without compromising local autonomy. However, they could degrade either local concurrency of local transactions or global concurrency of global transactions for the purpose of ensuring the global serializability. In this paper, we propose a new ticket-based global concurrency control scheme that employs multiple tickets at each site. The basic idea is that, with proper consideration of the potential cyclic global serialization orders, subtransactions with the possibility of the local indirect con ̄icts must access the same ticket at their sites, otherwise they are allowed to access the dierent tickets. This scheme alleviates the blockage on local resources, and, as a result, increases both global concurrency and local concurrency, whilst preserving the local autonomy. Ó 2000 Elsevier Science B.V. All rights reserved.
منابع مشابه
Transaction scheduling in dynamic composite multidatabase systems
This paper proposes composite multidatabase architecture consisting of multiple, possibly heterogeneous, peer multidatabase servers distributed on a communications network. The domain of each multidatabase server is treated as a multidatabase cell. Global transactions could span multiple multidatabase cells, sometimes forcing multidatabase servers to act as component database systems. Although ...
متن کاملAn Extended Transaction Model for Multidatabase Systems
Transaction management in multidatabase systems presents numerous challenges due to the heterogeneity of the underlying databases and the need to preserve autonomy of local. systems. On the other hand, the existence of multiple databases frequently makes it possible to accomplish the objective of a transaction by performing an action in one of several. functionally equivalent databases. This pr...
متن کاملConcurrency Control in the Deomain of Multidatabase: A Semi-semantic Approach
Multidatabase is a promising approach to achieving interoperability among various DBMSs. The latest development in distributed object management techniques enlarges the scope of multidatabase system. This paper explores the trade-o between the concurrency achieved and the extra overhead incurred by the semantic-based concurrency control. It proposes a semisemantic approach to rationalize the co...
متن کاملSite-Locking Protocol for Global Concurrency Control in Multidatabase Systems
Many researches in managing global transactions in multidatabase systems(MDBS) have been proposed to solve problems of ensuring the global serializability. In these method, a few opportunities are provided to the global transaction to execute concurrently. We concentrate our attention on 1) maintaining consistent database state that is defined by global integrity constraints and 2) investigatio...
متن کاملTransaction management for global serializability and local autonomy in multidatabase systems
Global serial~.abitify and local autonomy in the MDBS (multidatah'..'se system) are impodant issues since MC'BS has been studied for the past five years. This paper proposes the transaction processing model fOr am MDBS and its three-level scheduling algOrithm for global schedulers, for integrated local and global transact~ schedulers (ILGSs). and for local schedulers to achieve global sedalizab...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Systems Architecture
دوره 46 شماره
صفحات -
تاریخ انتشار 1997